/* -----------------------------------------------------------------------*/
/* ----------------- "Main" IBSheet style definition ---------------------*/
/* -----------------------------------------------------------------------*/

/* Base tags */
.LBNImage {padding-bottom:256px;}
.LBNNone {display:none;}
.LBNSection,.LBNSectionFF3 {table-layout:fixed; width:0;}
.LBNSectionFF3 {border-collapse:collapse; }

/* Sections */
.LBNMainTable {border:1px solid #B9AA91; border-collapse:separate; text-align:left; background:#ffffff; font:12px Dotum,Helvetica,AppleGothic,Sans-serif;}
.LBNFootLeft,.LBNFootMid {border-top:1px solid #B9A990;}
.LBNHeadLeft,.LBNBodyLeft,.LBNFootLeft,.LBNHScrollLeft {border-right:1px solid #B9A990;}	
.LBNVScroll {padding-top:1px; padding-bottom:1px;}
.LBNHScrollLeft,.LBNHScrollMid,.LBNHScrollLeftResizeTouch,.LBNHScrollRightResizeTouch {padding-left:1px; padding-right:1px; cursor:default;}
.LBNHScrollLeftResizeTouch {border-right:2px solid #000000; padding-right:18px; background:#F4F4F4;}
.LBNHScrollRightResizeTouch {border-left:2px solid #000000; padding-left:18px; background:#F4F4F4;}
.LBNHScrollMidLeftResizeTouch {border-left:1px solid #000000; padding-left:19px; background:#F4F4F4;}
.LBNHScrollMidRightResizeTouch {border-right:1px solid #000000; padding-right:19px; background:#F4F4F4;}
.LBNHScrollWide {padding-right:1px;}
.LBNHScrollHidden {overflow:visible !important; background:#F4F4F4; cursor:default; }
.LBNXScroll {background:#F4F4F4;}
.LBNPage {border-top:0px solid #E0E0E0;}

/* Rows */
.LBNSpaceRowHeight{height:21px; }
.LBNRowHeight 	 {height:18px; }
.LBNRowHeightTouch{height:22px; }
.LBNSpaceMargin   {margin:0; }
.LBNSpaceMarginTouch{margin:5px; }
.LBNSpaceRow {background:#ffffff; white-space:nowrap; overflow:hidden; padding-top:2px; padding-bottom:2px; border-bottom:1px solid #e0e0ff;}
.LBNGroupRow,.LBNSearchRow,.LBNPagerRow 
{background-color:#a89576; white-space:nowrap; padding-top:5px; padding-bottom:5px; overflow:hidden; border-bottom:1px solid #9A8462;} 
.LBNGroupRow,.LBNPagerRow {background-position:0 -1801px; }
.LBNFillRow {background:#ffffff; }
.LBNRowAbove,.LBNRowBelow {border-left:1px solid #9cb6c8; border-right:1px solid #9cb6c8;}
.LBNRowAbove { margin-top:3px; overflow:hidden;}
.LBNRowBelow {margin-bottom:3px; overflow:hidden;}
.LBNNoDataRow {border-top:1px solid #000000;padding-left:5px; padding-top:5px; padding-bottom:5px;color:gray; font-style:italic;} 
.LBNCountRowTop {color:#ffffff; background-color:#a89576; white-space:nowrap;padding-top:5px; padding-bottom:5px; overflow:hidden; border-bottom:1px solid #9A8462;}
.LBNCountRowBottom {color:#ffffff; background-color:#a89576; white-space:nowrap; padding-top:5px; padding-bottom:5px; overflow:hidden; border-top:1px solid #9A8462;}

/* Cell */
.LBNCell,.LBNCellPanel,.LBNCellFilter,.LBNHeaderDrag,.LBNHeaderGroup 
 {color:#000000; border-bottom:1px solid #DFE1E3; border-right:1px solid #DFE1E3; border-left:0; border-top:0;vertical-align:top; overflow:hidden; height:auto; font-size:/*IBFS*/12px; font-family:/*IBFN*/"Dotum", "Helvetica", "AppleGothic", sans-serif;}

.LBNCellHeader,.LBNCellHeaderEmpty
 {vertical-align:middle; overflow:hidden;height:auto; background-color:#a89576; padding-top:1px; border-right:1px solid #9A8462; border-bottom:1px solid #9A8462;} 
.LBNCellBorderFF3 {border-left:0;border-top:0;} 
.LBNCellSpace {vertical-align:top; padding-top:5px !important; }
.LBNCellSpacePanel,.LBNCellSpaceBool {vertical-align:top; }
.LBNCellSpaceRadio { padding-top:3px !important;}
.LBNCellSpaceEditButton { vertical-align:top; padding-top:4px !important; border:1px solid #000000 !important; background-color:#ffffff !important; }
.LBNCellSpaceButtonButton { vertical-align:top; }
.LBNCellSpaceButton { vertical-align:top; padding-top:5px !important; white-space:nowrap; }
.LBNCellSpaceAbove { border-top:1px solid #9cb6c8; }
.LBNCellSpaceBelow { border-bottom:1px solid #9cb6c8; }
.LBNCellPanel,.LBNCellHeaderPanel{ white-space:nowrap; } 
.LBNCellHidden { background:transparent!important; border-top:none!important; border-bottom:none!important; }
.LBNHeaderButton { padding:0; }
.LBNHeaderGroup {background: #968363; color:#ffffff; padding-left:3px; }
.LBNHeaderGroupFocus {background-color: #C0C0A0; }
.LBNHeaderGroupDelete {background-color: #F0F0E0; color: #F0F0E0; }
.LBNHeaderGroupCustom {color:#BBB; padding-left:5px; cursor:default; white-space:nowrap;}
.LBNHeaderDrag {background: #9FB9E9; cursor:default; overflow:hidden; }
.LBNHeaderFocus {background: #9FB9E9;}
.LBNPanel {padding-left:80px;}
.LBNNoTreeLines1 {text-align:right;}
.LBNNoTreeLines2 {text-align:right; vertical-align:middle; padding-top:0;}
.LBNTree {padding-top:0; white-space:nowrap;}
.LBNSpannedTree {vertical-align:top;}
.LBNCellClassInner {padding-top:0; padding-bottom:0;}

/* Inside cell */
.LBNStatus,.LBNSeq,.LBNPopup,.LBNPopupEdit,.LBNHtml,.LBNText,.LBNLines,.LBNPass,.LBNInt,.LBNFloat,.LBNDate,
.LBNLink,.LBNImg,.LBNRadio,.LBNRadioText,.LBNList,.LBNEnum,.LBNDropCols,.LBNAbs,.LBNPagerEdit,.LBNUser 
 {white-space:nowrap;vertical-align: middle;padding:2px 3px;} 
.LBNInt,.LBNFloat { text-align:right; }
.LBNLines,.LBNRadio,.LBNHtml,.LBNList { white-space:normal; }	
.LBNImg,.LBNHtml {padding:0; } 
.LBNPass { padding:0 0 0 3px; }
.LBNRadio,.LBNRadioText { padding:0; font-weight:normal !important; }
.LBNBool { text-align:center; }
.LBNIcon { background-repeat:no-repeat; }
.LBNHiddenSpace { display:none; }
.LBNDropCols { padding-top:2px !important; }

.LBNHeaderText {color:#ffffff; vertical-align:middle; font-size:/*IBFS*/12px; font-family:/*IBFN*/"Dotum", "Helvetica", "AppleGothic", sans-serif;}
.LBNAbs { padding:0; }
.LBNUser { padding:0; }
.LBNPagerEdit { text-align:center; padding-top:3px; }
.LBNMergedCellH {padding:0 0 5px 0}
.LBNMergedCellV {padding:0 0 1px 0}

.LBNWrap0 { white-space:nowrap; }
.LBNWrap1 { white-space:normal; }
.LBNEllipsis { white-space:nowrap; text-overflow:ellipsis;}

.LBNAlignLeft { text-align:left; }
.LBNAlignCenter { text-align:center; }
.LBNAlignJustify { text-align:center; }
.LBNAlignRight { text-align:right;}

/* Tree Img with lines */
.LBN000,.LBN010,.LBN001,.LBN011,.LBN100,.LBN110,.LBN101,.LBN111, 
.LBN000T,.LBN010T,.LBN001T,.LBN011T,.LBN100T,.LBN110T,.LBN101T,.LBN111T,
.LBN00,.LBN01,.LBN10,.LBN11,.LBN00T,.LBN01T,.LBN10T,.LBN11T,
.LBN0T,.LBN1T,.LBN0TL,.LBN1TL,.LBN0C,.LBN1C,.LBN0CL,.LBN1CL,.LBN0E,.LBN1E,.LBN0EL,.LBN1EL,
.LBN0,.LBN1,.LBNT,.LBNTL,.LBNC,.LBNCL,.LBNE,.LBNEL,.LBND0,.LBND1,.LBND2,.LBND3,.LBND4,.LBND0L,.LBND1L,.LBND2L,.LBND3L,.LBND4L 
{background-image:url(Tree.gif); vertical-align:top;}

u.LBN000,u.LBN010,u.LBN001,u.LBN011,u.LBN100,u.LBN110,u.LBN101,u.LBN111 { padding-left:63px; }
u.LBN000T,u.LBN010T,u.LBN001T,u.LBN011T,u.LBN100T,u.LBN110T,u.LBN101T,u.LBN111T { padding-left:89px; }
u.LBN00,u.LBN01,u.LBN10,u.LBN11 { padding-left:42px; }   
u.LBN00T,u.LBN01T,u.LBN10T,u.LBN11T { padding-left:68px; }   
u.LBN0T,u.LBN1T,u.LBN0TL,u.LBN1TL,u.LBN0C,u.LBN1C,u.LBN0CL,u.LBN1CL,u.LBN0E,u.LBN1E,u.LBN0EL,u.LBN1EL { padding-left:47px; }   
u.LBN0,u.LBN1 { padding-left:21px; }
u.LBNT,u.LBNTL,u.LBNC,u.LBNCL,u.LBNE,u.LBNEL,u.LBND0,u.LBND1,u.LBND2,u.LBND3,u.LBND4,u.LBND0L,u.LBND1L,u.LBND2L,u.LBND3L,u.LBND4L { padding-left:26px; }   

.LBN000,.LBN000T{ background-position:0px 0px; }
.LBN010,.LBN010T{ background-position:-128px 0; }
.LBN001,.LBN001T{ background-position:-256px 0; }
.LBN011,.LBN011T{ background-position:-384px 0; }
.LBN100,.LBN100T{ background-position:-512px 0; }
.LBN110,.LBN110T{ background-position:-640px 0; }
.LBN101,.LBN101T{ background-position:-768px 0; }
.LBN111,.LBN111T{ background-position:-896px 0; }
.LBN00,.LBN00T  { background-position:-21px 0;  }
.LBN10,.LBN10T  { background-position:-149px 0; }
.LBN01,.LBN01T  { background-position:-277px 0; }
.LBN11,.LBN11T  { background-position:-405px 0; }
.LBN0,.LBN0T 	  { background-position:-42px 0;  }
.LBN1,.LBN1T 	  { background-position:-298px 0; }
.LBNT 		  { background-position:-63px 0;  }
.LBN0TL 		  { background-position:-1024px 0; }
.LBN1TL 		  { background-position:-1088px 0; }
.LBN0C 	      { background-position:-1152px 0; }
.LBN1C 		  { background-position:-1216px 0; }
.LBN0CL 		  { background-position:-1280px 0; }
.LBN1CL 		  { background-position:-1344px 0; }
.LBN0E 		  { background-position:-1408px 0; }
.LBN1E 		  { background-position:-1472px 0; }
.LBN0EL 		  { background-position:-1536px 0; }
.LBN1EL 		  { background-position:-1600px 0; }
.LBNTL 		  { background-position:-1045px 0; }
.LBNC 		  { background-position:-1173px 0; }
.LBNCL 		  { background-position:-1301px 0; }
.LBNE 		  { background-position:-1429px 0; }
.LBNEL 		  { background-position:-1557px 0; }
.LBND0 		  { background-position:-1664px 0; }
.LBND1 		  { background-position:-1696px 0; }
.LBND2 		  { background-position:-1728px 0; }
.LBND3 		  { background-position:-1760px 0; }
.LBND0L 		  { background-position:-1792px 0; }
.LBND1L 		  { background-position:-1824px 0; }
.LBND2L 		  { background-position:-1856px 0; }
.LBND3L 		  { background-position:-1888px 0; }
.LBND4 		  { background-position:-1920px 0; }
.LBND4L 		  { background-position:-1952px 0; }

/* Tree Img without lines  */
.LBNND0,.LBNND1,.LBNND2,.LBNND3,.LBNND4,.LBNNC,.LBNNE,.LBNNCR,.LBNNER {background-image:url(TreeN.gif); background-repeat:no-repeat; vertical-align:top; }
u.LBNND0,u.LBNND1,u.LBNND2,u.LBNND3,u.LBNND4,u.LBNNC,u.LBNNE,u.LBNNCR,u.LBNNER { padding-left:20px; }
.LBNND0 { background-position: -6px 0; }
.LBNND1 { background-position: -56px 0; }
.LBNND2 { background-position: -106px 0; }
.LBNND3 { background-position: -156px 0; }
.LBNND4 { background-position: -206px 0; }
.LBNNC { background-position:right -50px;}
.LBNNE { background-position:right -2000px;}
.LBNNCR { background-position:-255px -50px;}
.LBNNER { background-position:-255px -2000px;}
u.LBNNL { padding-left:21px; }

/* Cell images */
.LBNIconLink { text-decoration:none; width:1000px; display:inline-block; }
.LBNIconLeft,.LBNIconRight,.LBNIconCenter {  background-repeat:no-repeat; }
.LBNIconLeft { background-position:left 0; padding-left:20px !important; }
.LBNIconRight { background-position:right 0; padding-right:20px !important; }
.LBNIconCenter { background-position:center 0; }
.LBNPopupRight { background:url(popup.gif) no-repeat 5px center; }
.LBNExpandLeft,.LBNCollapseLeft,.LBNExpandHeaderLeft,.LBNCollapseHeaderLeft { padding-left:20px!important; }
.LBNDateRight{ padding-right:20px!important;}
u.LBNDateRight,.LBNPopupRight { padding-right:0!important; padding-left:17px; }
.LBNDateRight {background:url(calendar.gif) no-repeat 2px center}
.LBNEnumRight { background:url(combo.gif) no-repeat right center; }
u.LBNEnumRight {padding-right:0; padding-left:17px}
.LBNExpandLeft { background:url(ic_plus.gif) no-repeat 3px center; padding:2px 0 0  18px; _padding:0 0 0 18px }
.LBNCollapseLeft { background:url(ic_minus.gif) no-repeat 3px center ; padding:2px 0 0  18px; _padding:0 0 0 18px }
.LBNRadio0Right,.LBNRadio1Right,.LBNRadio2Right,.LBNRadio3Right {line-height:17px; padding-right:17px; padding-left:3px; }
u.LBNFilter0,u.LBNFilter1 { padding-left:16px; }
.LBNBool0,.LBNBool0RO,.LBNBool1,.LBNBool1RO,.LBNBool2,.LBNBool2RO,.LBNBool3,.LBNBool3RO {background-position:center center; background-repeat:no-repeat;}

.LBNBool0   { background-image:url(chk0.gif);  }
.LBNBool0RO { background-image:url(chk0R.gif); }

.LBNBool1   { background-image:url(chk1.gif);  }
.LBNBool1RO { background-image:url(chk1R.gif); }

.LBNBool2   { background-image:url(chk2.gif);  }
.LBNBool2RO { background-image:url(chk2R.gif); }

.LBNBool3   { background-image:url(chk3.gif);  }
.LBNBool3RO { background-image:url(chk3R.gif); }

/* Filter images  */
.LBNFilter0Left,.LBNFilter1Left,.LBNFilter2Left,.LBNFilter3Left,.LBNFilter4Left,.LBNFilter5Left,.LBNFilter6Left,.LBNFilter7Left,
.LBNFilter8Left,.LBNFilter9Left,.LBNFilter10Left,.LBNFilter11Left,.LBNFilter12Left {padding-left:18px;}

.LBNFilter0Left,.LBNFilter0Menu 	{ width:18px; height:18px; background:url(filter0.gif) no-repeat left center; }   
.LBNFilter1Left,.LBNFilter1Menu 	{ width:18px; height:18px; background:url(filter1.gif) no-repeat left center; }
.LBNFilter2Left,.LBNFilter2Menu 	{ width:18px; height:18px; background:url(filter2.gif) no-repeat left center; }
.LBNFilter3Left,.LBNFilter3Menu 	{ width:18px; height:18px; background:url(filter3.gif) no-repeat left center; }
.LBNFilter4Left,.LBNFilter4Menu 	{ width:18px; height:18px; background:url(filter4.gif) no-repeat left center; }
.LBNFilter5Left,.LBNFilter5Menu 	{ width:18px; height:18px; background:url(filter5.gif) no-repeat left center; }   
.LBNFilter6Left,.LBNFilter6Menu 	{ width:18px; height:18px; background:url(filter6.gif) no-repeat left center; }
.LBNFilter7Left,.LBNFilter7Menu 	{ width:18px; height:18px; background:url(filter7.gif) no-repeat left center; }
.LBNFilter8Left,.LBNFilter8Menu 	{ width:18px; height:18px; background:url(filter8.gif) no-repeat left center; }
.LBNFilter9Left,.LBNFilter9Menu 	{ width:18px; height:18px; background:url(filter9.gif) no-repeat left center; }
.LBNFilter10Left,.LBNFilter10Menu { width:18px; height:18px; background:url(filter10.gif) no-repeat left center; }
.LBNFilter11Left,.LBNFilter11Menu { width:18px; height:18px; background:url(filter11.gif) no-repeat left center; }
.LBNFilter12Left,.LBNFilter12Menu { width:18px; height:18px; background:url(filter12.gif) no-repeat left center; }

.LBNFilter0Menu,.LBNFilter1Menu,.LBNFilter2Menu,.LBNFilter3Menu,.LBNFilter4Menu,.LBNFilter5Menu,.LBNFilter6Menu,.LBNFilter7Menu,.LBNFilter8Menu,.LBNFilter9Menu,
.LBNFilter10Menu,.LBNFilter11Menu,.LBNFilter12Menu {overflow:hidden; margin: -2px 0 0 -1px;}
.LBNFilterMenuHeader { padding-left:2px; border-bottom:0 !important; } 

/*  Keyfield Image */
.LBNKeyfield {background-image:url(keyfield.gif); display:inline-block; vertical-align:middle; background-repeat: no-repeat; background-position:center 1px; padding: 0 2px 0 4px; }

/* GMKeyfield : hack OP*/
 @media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) 
 { .LBNKeyfield{  background-position: center 3px;padding: 0 2px 0 4px; }}

/* CheckBox Header Image */
.LBNCheckHeader0 {background-image:url(chk0.gif); display:inline-block; vertical-align:middle; background-repeat:no-repeat; background-position:5px 1px; padding:2px 7px 0 6px; margin:0 2px 0 0;}

/* GMCheckHeader0 : hack CR,SF*/
@media screen and (-webkit-min-device-pixel-ratio:0) 
{.LBNCheckHeader0{ background-position:6px 1px ; padding: 2px 8px 0 6px; }}

/* GMCheckHeader0 : hack FF*/
.LBNCheckHeader0, x:-moz-any-link, x:default { background-position:6px 1px ; padding: 2px 8px 0 6px; }

/* GMCheckHeader0 : hack OP*/
 @media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) 
 { .LBNCheckHeader0{ background-position:7px center ; padding:1px  17px 0 0; }}

.LBNCheckHeader1 {background-image:url(chk1.gif); display:inline-block; vertical-align:middle; background-repeat:no-repeat; background-position:4px 1px ; padding:2px 6px 0 6px; margin:0 2px 0 0}

/* GMCheckHeader1 : hack CR,SF*/
@media screen and (-webkit-min-device-pixel-ratio:0) 
{.LBNCheckHeader1{ background-position:6px 1px ; padding: 2px 8px 0 6px; }}

/* GMCheckHeader1 : hack FF*/
.LBNCheckHeader1, x:-moz-any-link, x:default { background-position:6px 1px ; padding: 2px 8px 0 6px; }

/* GMCheckHeader1 : hack OP*/
 @media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) 
 { .LBNCheckHeader1 { background-position:7px center ; padding:1px  17px 0 0;  }}

/* Sort images */
.LBNSort {display:block; float:right; margin:2px 2px 0;width:7px}

/* State classes */
/* The colors must be set by numbers not by names */
.LBNColorDefault  { background-color:#FFFFFF;}
.LBNColorNoFocus  { background-color:#E8F4FF;}
.LBNColorReadOnly { background-color:#F8F3E8;}
.LBNColorPreview  { background-color:#FFFFFF;}
.LBNColorAlternate{ background-color:#F9F6F1;}
.LBNColorSelected { background-color:/*#FFFF80*/#aadbff; }

.LBNColorFilter {background-color:#FFFFFF;}

/*//.LBNClassSelected { }*/
.LBNColorError   { background-color:#FF6969; }
.LBNColorDeleted { background-color:#FFCDCD; }
.LBNClassDeleted { font-style:italic; }
.LBNColorAdded   { background-color:#CDFFCD; }
.LBNClassAdded   { font-weight:bold; }
.LBNColorMoved1  { background-color:#FFFFFF; }
.LBNColorMoved2  { background-color:#D7EBEB; }
.LBNColorChanged { background-color:#EBEBFF; }
.LBNColorChangedCell { background-color:#E1E1FF; }
.LBNClassChangedCell { font-weight:bold; }
.LBNColorMaxChildren { background-color:#FFFFF0; }
.LBNColorDetail { background-color:#FFF0FF; }
.LBNColorDetailSelected { background-color:#FFF0E0; }
.LBNColorDragged{ background-color:#E0E0C0; }
.LBNColorFound1 { background-color:#FF87FF; }
.LBNColorFound2 { background-color:#FFC387; }
.LBNColorFound3 { background-color:#87FF87; }
.LBNColorHovered 			{ background-color:#F0F0FF; }
.LBNColorHoveredCell 		{ background-color:#C0C0FF; }
.LBNColorHoveredCellReadOnly { background-color:#F0F0F0; }
.LBNColorHoveredCellNoFocus 	{ background-color:#F8F8F8; }

.LBNClassHoveredCellHeader 	{ background-position:0px -250px; }
.LBNClassHoveredCellPanel 	{ background-position:0px -1801px; background-repeat:repeat-x; }

.LBNColorHoveredCellSpace 	{ background-color:#FFFFFF; }
.LBNColorHoveredCellSpaceEdit{ background-color:#C0C0FF; }
.LBNColorHoveredCellSpaceBool{ background-color:#FFFFFF; }
.LBNColorHoveredCellButton 	{ background-color:#FFFFFE; }
.LBNClassHoveredCellButton 	{ color:green; }
.LBNColorHoveredCellButton1 	{ background-color:#FFFFFE; }
.LBNClassHoveredCellButton1 	{ color:red; }
.LBNColorHoveredCellTab 		{ background-color:#FFFFFE; }
.LBNClassHoveredCellTab 		{ background-position:0px -1801px; color:green; }
.LBNColorHoveredCellTab1 	{ background-color:#99bbcc; }
.LBNClassHoveredCellTab1 	{ background-image:none; }

.LBNColorFocused 			{ background-color:#E6E6E6; }
.LBNColorFocusedCell 		{ background-color:#FFFFFE; }
.LBNColorFocusedCellSafari 	{ background-color:#A0A0FF; }
.LBNColorFocusedCellSpace 	{ background-color:#E6E6E6; }
.LBNColorFocusedCellButton 	{ background-color:#BCD; }
.LBNColorFocusedCellHeader 	{ background-color:#FFFFFE; }
.LBNColorFocusedCellPanel 	{ background-color:#FFFFFE; }
.LBNColorEditedCell 			{ background-color:#FFFFFF; }
.LBNColorViewedCell 			{ background-color:#FFFFFF; }

/* Hover, focus, edit cursors */
.LBNHoverRowBackground 	{ opacity:0.1; filter:alpha(opacity=10); background:#00F; }
.LBNHoverRowBorder 		{ z-index:0; border-top:1px solid #BBF; border-bottom:1px solid #BBF; cursor:default; }
.LBNHoverCellBorder 		{ z-index:0; padding:1px; border:1px solid #A0A0F0; background:white; }
.LBNFocusRowBackground 	{ opacity:0.1; filter:alpha(opacity=50); background:/*IBSB*/#FFFF9F; } /* <-- Sheet : Selected Row Background */
.LBNFocusRowBorder 		{ z-index:0; border:1px solid /*IBSB*/#FAC800; } /* <-- Sheet : Selected Row Border */
.LBNFocusCellBorder		{ z-index:0; border:2px solid /*IBSB*/#FAC800; } /* <-- Sheet : Selected Cell Border */
.LBNFocusCellSpaceBorder,.LBNEditCellSpaceBorder { z-index:4; }
.LBNEditCellBorder 		{ z-index:0; border:2px solid #FF6666;}    /*<-- Sheet : CellEdit Border */
.LBNEditCellInput 		{ position:relative; border:0 solid #39aefb; overflow:hidden; z-index:2; } 

.LBNCursorBackground, .LBNCursorBorderLeft ,.LBNCursorBorderRight,.LBNCursorBorderTop,.LBNCursorBorderBottom 
 {position:relative;overflow:hidden;}

.LBNCursorBackground  {border:none; padding:0;}
.LBNCursorBorderLeft  {padding-right:0; padding-top:0; padding-bottom:0; border-right:none; border-top:none; border-bottom:none;  width:0; height:0;}
.LBNCursorBorderRight {padding-left:0; padding-top:0; padding-bottom:0; border-left:none; border-top:none; border-bottom:none;  width:0; height:0;}
.LBNCursorBorderTop 	 {padding-bottom:0; padding-left:0; padding-right:0; border-bottom:none; border-left:none; border-right:none;  width:0; height:0;}
.LBNCursorBorderBottom{padding-top:0; padding-left:0; padding-right:0; border-top:none; border-left:none; border-right:none; width:0; height:0;}

/* Cell edges */
.LBNNoLeft { border-left:0; }
.LBNNoRight { border-right:0; }

/* Dragging */
.LBNMouseObject { opacity:0.5; filter:alpha(opacity=50); z-index:300; overflow:hidden;}
.LBNDragObject {z-index:300; margin-left:10px; margin-top:10px; padding-left:3px; padding-right:3px;background:#E4E5F0 ; border:1px solid #777;}
.LBNDragColInsideTop,.LBNDragColInsideBottom,.LBNDragColOutsideTop,.LBNDragColOutsideBottom{position:absolute;width:10px; height:11px; overflow:hidden; z-index:258;}
.LBNDragColInsideTop 	{background:url(in_top.gif) no-repeat;} 	
.LBNDragColInsideBottom  {background:url(in_bottom.gif) no-repeat;}	
.LBNDragColOutsideTop  	{background:url(out_top.gif) no-repeat;}	
.LBNDragColOutsideBottom {background:url(out_bottom.gif) no-repeat;}	 

/* Messages */
.LBNDisabled{position:absolute; z-index:264; background:#ffffff; opacity:0.5; filter:alpha(opacity=50); } 
.LBNProcess {position: absolute; left:0; top:0; background:#E2F0FF; border:1px solid #777; white-space:nowrap; text-align:center; visibility:hidden; z-index:266;}
.LBNMessage {background:#E2F0FF; border:1px solid #000000; padding:10px; white-space:nowrap; text-align:center;
			 position: absolute; left:0; top:0; visibility:hidden; z-index:266;}
.LBNMessageShadow 
{position:absolute; margin-left:3px; margin-top:3px; z-index:265;background:#888; opacity:0.5; filter:alpha(opacity=50); left:0; top:0; visibility:hidden;}
      
/* Other */
/* !!! No .LBN style prefix here !!! */
.GridTmpTag { position:absolute; left:5px; top:5px; visibility:hidden; }

/* Popup menus, TGLib */
.LBNMenuMain  {position:absolute;left:0;top:0; z-index:258;}
.LBNMenuOuter {overflow:hidden; border:1px solid #000000; background:#fff; padding:1px; margin:1px;}
.LBNMenuHeader{overflow:hidden; position:absolute; z-index:258;border:1px solid #b0b0c0; background:#fff; cursor:pointer; _cursor:hand;}
.LBNMenuHead {background:#183873; color:white; cursor:default;text-align:center; padding-top:5px; padding-bottom:4px;}
.LBNMenuClose {float:right; width:14px; cursor:pointer; _cursor:hand; display:none;}
.LBNMenuBody {cursor:default; background-color:#fff; padding-top:1px; padding-bottom:1px;}
.LBNMenuShadow {position:absolute;margin:3px 0 0 3px;z-index:257;background-color:#888; opacity:0.5; filter:alpha(opacity=50);}
.LBNMenuCheckedIconRight {padding-right:17px; background:url(chk1.gif) no-repeat 96% center; }
.LBNMenuUncheckedIconRight { padding-right:17px;background:url(chk0.gif) no-repeat 96% center ; }

.LBNMenuCursorIcon {background-image:url(d_gray_right.gif); background-repeat:no-repeat; background-position: 3px center;_background-color:#fff}
.LBNMenuHoverIcon {background-image:url(d_right.gif); background-repeat:no-repeat; background-position: 3px center; _background-color:#ffeeaa }   

.LBNMenuNextIcon { padding-right:10px; }
.LBNMenuNextIconRtl { padding-left:10px; }

.LBNMenuItemText,.LBNMenuItemIcon,.LBNMenuEnum,.LBNMenuEnumHeader,.LBNMenuEdit 
{white-space:nowrap; overflow:hidden; vertical-align: middle; padding:1px 0 0 0}
.LBNMenuItemDisabled {opacity:0.50; filter:alpha(opacity=30); overflow:hidden; }
.LBNMenuLevel {color:blue;text-align:center; }  
.LBNMenuEnumParent,.LBNMenuEditParent {padding-left:5px; padding-right:2px}
.LBNMenuItemIcon {background-repeat:no-repeat;}
.LBNMenuEnum {border:1px solid #DDD; border-top:1px solid #666; border-left:1px solid #666; padding-left:15px; overflow:hidden;}
.LBNMenuEnumHeader  {padding:1px 0 2px 16px; cursor:default; } 
.LBNMenuEdit{border:1px solid #DDD; border-top:1px solid #666; border-left:1px solid #666; background:white; overflow:hidden;white-space:nowrap;
  padding-left:2px; padding-right:2px;}
.LBNMenuEditInput,.LBNMenuEditTextarea {margin:0;padding:0;border:0; background:#FDD;_margin:-1px; _padding-right:1px; _padding_left:1px; }   
.LBNMenuEditTextarea { line-height:13px;  }   
.LBNMenuEditInt,.LBNMenuEditFloat,.LBNMenuEditDate { text-align:right; } 
.LBNMenuEditMulti { white-space:normal; }
.LBNMenuItem {background-color:#ffffff;padding:2px;}  
.LBNMenuItemHover {background-color:#F1EADC; border:1px solid #9A8462;margin:0 1px; padding:1px 0;}
.LBNMenuFocusHover {margin:1px; background-color:#FFF0E2; border:1px solid #000000;}
.LBNMenuFocus 	  {margin:1px; background-color:#FFF0E2; border:1px solid #DCB38F;}
.LBNMenuSeparator {margin:1px 3px 0 3px; height:1px; border-top:1px solid #aaaadd; overflow:hidden;}
.LBNMenuCaption {padding:2px; background:#ffffff; color:blue; text-align:center;}
.LBNMenuVSeparator { border-right:1px solid #DDD; }
.LBNMenuFoot { border-top:none; text-align:center; white-space:nowrap; }

.LBNMenuButton {font-size:11px;background:#EBE0CC; text-align:center; border:1px solid #9A8462;margin:5px 2px 4px 2px;padding:0;white-space:nowrap;width:48px;} 
.LBNMenuButtonHover { background:#F1EADC; border:1px solid #9A8462; }

/* Grid configuration menus */
.LBNCfgMenuOuter,.LBNColumnsMenuOuter { border:1px solid #000000; }
.LBNCfgMenuHead,.LBNColumnsMenuHead { padding-left:3px; }
.LBNCfgMenuBody,.LBNColumnsMenuBody { padding-left:4px; padding-right:4px;}
.LBNCfgMenuFoot,.LBNColumnsMenuFoot { padding-right:3px; padding-left:3px;}
.LBNCfgMenuButton { width:70px; } 
.LBNCfgMenuItemText,.LBNColumnsMenuItemText { padding-left:3px; }
.LBNColumnsMenuItemText { white-space:nowrap; }
.LBNCfgMenuItem,.LBNColumnsMenuItem { padding-top:3px; padding-bottom:3px;}
.LBNCfgMenuItemHover,.LBNCfgMenuFocus,.LBNCfgMenuFocusHover,
.LBNColumnsMenuItemHover,.LBNColumnsMenuFocus,.LBNColumnsMenuFocusHover { padding-top:2px; padding-bottom:2px;}

/* Popup grid dialog */
.LBNPopupGridOuter { border:0; overflow:visible; }
.LBNPopupGridHead { padding:0; }
.LBNPopupGridBody { padding:0; }
.LBNPopupGridFoot { padding:0; }
.LBNPopupGridButton { width:50px;margin-top:-2px; margin-bottom:3px;} 

/* Calendar, TGLib */
.LBNPickMain  {position:absolute; left:0; top:0; z-index:258; }
.LBNPickOuter {overflow:hidden; background:white; padding:1px; border:1px solid #836C48; }
.LBNPickHeader{overflow:hidden; position:absolute; z-index:258; border:1px solid black; background:#ffffff; cursor:pointer; _cursor:hand;}
.LBNPickHeaderBottom{border-bottom:0; padding-bottom:1px;}
.LBNPickHeaderTop{border-top:0; padding-bottom:1px; }
.LBNPickHead {background:#5c8397; font:10px Dotum,Verdana,Arial; color:white; cursor:default; padding-left:5px; padding-top:1px; padding-bottom:1px;border-bottom:1px solid white;}
.LBNPickClose{float:right; width:14px; cursor:pointer; _cursor:hand; display:none;}
.LBNPickBody {cursor:default; padding:0; }
.LBNPickShadow{position:absolute; background:#888; z-index:257; margin:3px 0 0 3px;opacity:0.5; filter:alpha(opacity=50);} 
.LBNPickFooter,.LBNPick2Footer{text-align:center; padding:2px; cursor:default; background:#EFF0F1; border-top:1px solid #E3E4E6}
 
.LBNPickMY{background-color:#EAE3D5;border-bottom:1px solid #9A8462;color:#645237; cursor:default;text-align:center;padding:2px 0 4px 0;}/* <-- Calender : Header Background */
   
.LBNPickMYDown{padding-right:13px; background:url(d_down.gif) no-repeat right; cursor:pointer; _cursor:hand;}
.LBNPickMYUp {padding-right:13px; background:url(d_up.gif) no-repeat right center; cursor:pointer; _cursor:hand;}

.LBNPickMYRtl{padding-right:0; padding-left:13px; }
.LBNPickBL,.LBNPickBR{padding-top:3px; cursor:pointer; _cursor:hand; width:16px; height:14px; overflow:hidden;}

.LBNPickBL {float:left; background:url(d_left.gif) no-repeat 50%; }
.LBNPickBR {float:right; background:url(d_right.gif) no-repeat 50%; }

.LBNPickTable{}
.LBNPickRow  {background:#ffffff;}
.LBNPickRowW {background:#E8DCC8;}
.LBNPickCell {width:22px;}
.LBNPickWDN {background:transparent; color:#333333;text-align:center; cursor:default; margin:2px 3px;padding:1px;}
  
.LBNPickHover,.LBNPickSelHover,.LBNPickWD,.LBNPickSa,.LBNPickSu,.LBNPickSel,.LBNPickNow,.LBNPickWDNE,.LBNPickSaNE,.LBNPickSuNE,
.LBNPickSelNE,.LBNPickNowNE,.LBNPickOM,.LBNPickOMNE {text-align:center; border:1px solid #ffffff; cursor:pointer; _cursor:hand;margin:2px 3px;}
.LBNPickWN,.LBNPickWNE {text-align:center; cursor:pointer; _cursor:hand;padding:3px 4px; border-right:1px solid #9A8462; background:#EFF0F1;}
   
.LBNPickWDNE,.LBNPickSaNE,.LBNPickSuNE,.LBNPickSelNE,.LBNPickNowNE,.LBNPickWNE {cursor:default;}
.LBNPickWD{background-color:#ffffff;}
.LBNPickSa{background-color:#ffffff;}
.LBNPickSu{background-color:#ffffff;}
.LBNPickSel{background-color:#CCFF00; border:1px solid #cccccc;}
.LBNPickSelNE{background-color:#fbea54; border:1px solid #dad1d1;}
.LBNPickNow {background-color:#c0f3ff; border:1px solid #dad1d1;}
.LBNPickNowNE{background-color:#c0f3ff; border:1px solid #dad1d1;}
.LBNPickHover{background-color:#ddd; border:1px solid #ddd;}
.LBNPickSelHover{background-color:#dddddd; border:1px solid #dddddd;}
.LBNPickOM{background-color:white; color:#aaaaaa;}
.LBNPickOMNE{color:#aaaaaa;}

.LBNPickEmpty{background:url(d_blank.gif) no-repeat 50%; cursor:pointer; _cursor:hand;padding:3px 0; }

.LBNPickTimeCell 
{text-align:right; padding-bottom:4px; padding-top:6px; padding-right:5px; border-top:1px solid #9A8462; background:#EFF0F1;}

.LBNPickTime 
{border:0px none; white-space:nowrap; text-align:right; background:#EFF0F1;}

.LBNPickButton{background:#EBE0CC; text-align:center; border:1px solid #9A8462; width:45px; height:16px}
    
.LBNPickButtonHover{background:#F1EADC; border:1px solid #9A8462; }
.LBNPick2Table{width:auto; vertical-align:middle}
.LBNPick2CellM{height:20px; width:55px; }
.LBNPick2CellY{height:20px; width:35px; vertical-align:middle }
.LBNPick2CellSep{height:20px; width:5px; }
.LBNPick2Cell{vertical-align:middle}
.LBNPick2M,.LBNPick2Y,.LBNPick2MSel,.LBNPick2YSel,.LBNPick2MHover,.LBNPick2YHover,.LBNPick2MSelHover,.LBNPick2YSelHover
{cursor:pointer; _cursor:hand; text-align:center; margin-left:1px; margin-right:1px; padding-left:4px; padding-right:4px; overflow:hidden; }
   
.LBNPick2MSel,.LBNPick2YSel {background:#CCFF00; border:1px solid #cccccc; margin-left:0; margin-right:0;}
.LBNPick2MHover,.LBNPick2YHover {background:#DDD; border:1px solid #ffffff; margin-left:0; margin-right:0;}
.LBNPick2MSelHover,.LBNPick2YSelHover {background:#DCFF51; border:1px solid #FFFFFF;margin-left:0; margin-right:0;}   
.LBNPick2SepH {width:1px; height:1px; overflow:hidden; }
.LBNPick2Sep {width:1px; background:#E3E4E6; overflow:hidden; margin-left:2px; margin-right:2px; height:20px;}
.LBNPick2BL,.LBNPick2BR {width:35px; cursor:pointer; _cursor:hand; }


.LBNPick2BL {background:url(d_left2.gif) no-repeat center center}
.LBNPick2BR {background:url(d_right2.gif) no-repeat center center}


/* Edit controls, TGLib */
.LBNEdit,.LBNEditInline {padding:2px 4px;border:1px solid #DDD; border-top:1px solid #666; border-left:1px solid #666;background:#ffffff; white-space:nowrap; overflow:hidden;}
  
.LBNEditInline { display:inline-block; vertical-align:bottom; }
.LBNEditInput,.LBNEditTextarea {border:0 solid transparent; margin:0; padding:0;vertical-align: middle} 

.LBNEditTextarea { line-height:13px; }
.LBNEditSpaceInput { vertical-align:middle; }
.LBNEditNormalInput,.LBNEditNormalTextarea,.LBNEditSpaceTextarea { background-color:#FFFFFF; /*#FFDCFF;*/; }
.LBNEditInt,.LBNEditFloat { text-align:right; }

.LBNEditMulti { white-space:normal; }
.LBNEditReadOnly { background-color:#FFEEFF; }   
.LBNEditParent { position:absolute; z-index:258; overflow:hidden; }

.LBNEnumHeaderLeft,.LBNEnumHeaderRight,.LBNEnumHeaderNone 
{background:white; cursor:pointer; _cursor:hand; vertical-align:middle; text-align:left; padding:2px 0 2px 2px;}

.LBNEnumHeaderRight {background: url(combo.gif) no-repeat right center;margin:1px 1px 0 0;}
 @media screen and (-webkit-min-device-pixel-ratio:0) {.LBNEnumHeaderRight{margin:1px 0 0 0;}}/* hack:CR,SF */
.LBNEnumHeaderRight, x:-moz-any-link, x:default {margin:1px 0 0 0;} /* hack:FF */
 @media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {.LBNEnumHeaderRight{ margin:1px 0 0 0;}}/* hack:OP */

.LBNEnumMenuHeader { background:#ffffff; }

.LBNEnumControl,.LBNEnumInline {
   cursor:pointer; _cursor:hand; padding-left:15px; padding-right:4px; padding-top:2px; padding-bottom:2px;
   border:1px solid #DDD; border-top:1px solid #666; border-left:1px solid #666; overflow:hidden;}
   
.LBNEnumInline { display:inline-block; vertical-align:bottom; }
.LBNEnumHeader { cursor:pointer; _cursor:hand;padding-left:15px; padding-right:4px; padding-top:2px; padding-bottom:2px;} 

/*  Custom scrollbars  */
.LBNCustScroll1RightHidden { background:url(VScroll.gif) left -108px; height:18px; overflow:hidden; }
.LBNCustScroll1Right { padding-right:18px; background:url(VScroll.gif) right 0; }
.LBNCustScroll1RightHover { padding-right:18px; background:url(VScroll.gif) right -18px; }
.LBNCustScroll1Left { padding-left:18px;  background:url(VScroll.gif) left 0; }
.LBNCustScroll1LeftHover { padding-left:18px;  background:url(VScroll.gif) left -18px; }
.LBNCustScroll1SliderRight { padding-right:3px; background:url(VScroll.gif) right -36px; }
.LBNCustScroll1SliderLeft { padding-left:3px; background:url(VScroll.gif) left -36px; }
.LBNCustScroll1SliderHIn { height:18px; overflow:hidden; background:url(VScroll.gif) center -54px; }
.LBNCustScroll1SliderRightHover { padding-right:3px; background:url(VScroll.gif) right -72px; }
.LBNCustScroll1SliderLeftHover { padding-left:3px; background:url(VScroll.gif) left -72px; }
.LBNCustScroll1SliderHInHover { height:18px; overflow:hidden; background:url(VScroll.gif) center -90px; }
.LBNCustScroll2RightHidden { background:url(VScroll.gif) left -108px; height:18px; overflow:hidden; }
.LBNCustScroll2Right { padding-right:18px; background:url(VScroll.gif) right 0; }
.LBNCustScroll2RightHover { padding-right:18px; background:url(VScroll.gif) right -18px; }
.LBNCustScroll2Left { padding-left:18px;  background:url(VScroll.gif) left 0; }
.LBNCustScroll2LeftHover { padding-left:18px;  background:url(VScroll.gif) left -18px; }
.LBNCustScroll2SliderRight { padding-right:3px; background:url(VScroll.gif) right -36px; }
.LBNCustScroll2SliderLeft { padding-left:3px; background:url(VScroll.gif) left -36px; }
.LBNCustScroll2SliderHIn { height:18px; overflow:hidden; background:url(VScroll.gif) center -54px; }
.LBNCustScroll2SliderRightHover { padding-right:3px; background:url(VScroll.gif) right -72px; }
.LBNCustScroll2SliderLeftHover { padding-left:3px; background:url(VScroll.gif) left -72px; }
.LBNCustScroll2SliderHInHover { height:18px; overflow:hidden; background:url(VScroll.gif) center -90px; }

.LBNCustScroll3Right,.LBNCustScroll3RightHidden { background:white; height:9px; overflow:hidden; }
.LBNCustScroll3SliderRight,.LBNCustScroll3SliderRightHover { padding-right:3px; height:9px; background:url(VScroll.gif) right -126px; }
.LBNCustScroll3SliderLeft,.LBNCustScroll3SliderLeftHover { height:9px; background:url(VScroll.gif) left -126px; }
.LBNCustScroll3SliderRightHover { background-position:right -135px; }
.LBNCustScroll3SliderLeftHover { background-position:left -135px; }
.LBNCustScroll4Right,.LBNCustScroll4RightHidden,.LBNCustScroll4SliderRight,.LBNCustScroll4SliderRightHover { height:1px; overflow:hidden; }

.LBNCustScroll1DownHidden { background:url(HScroll.png) -108px top; width:18px; overflow:hidden; }
.LBNCustScroll1Down { padding-bottom:18px; background:url(HScroll.png) 0px bottom; cursor:default; width:18px; overflow:hidden; }
.LBNCustScroll1DownHover { padding-bottom:18px; background:url(HScroll.png) -18px bottom; width:18px; overflow:hidden; }
.LBNCustScroll1Up { padding-top:18px; background:url(HScroll.png) 0px top; width:18px; overflow:hidden; }
.LBNCustScroll1UpHover { padding-top:18px;  background:url(HScroll.png) -18px top; width:18px; overflow:hidden; }
.LBNCustScroll1SliderDown { padding-bottom:3px; background:url(HScroll.png) -36px bottom; width:18px; overflow:hidden; }
.LBNCustScroll1SliderUp { padding-top:3px; background:url(HScroll.png) -36px top; width:18px; overflow:hidden; }
.LBNCustScroll1SliderVIn { background:url(HScroll.png) -54px center; width:18px; overflow:hidden; }
.LBNCustScroll1SliderDownHover { padding-bottom:3px; background:url(HScroll.png) -72px bottom; width:18px; overflow:hidden; }
.LBNCustScroll1SliderUpHover { padding-top:3px; background:url(HScroll.png) -72px top; width:18px; overflow:hidden; }
.LBNCustScroll1SliderVInHover { background:url(HScroll.png) -90px center; width:18px; overflow:hidden; }

.LBNCustScroll2DownHidden { background:url(HScroll.png) -108px top; width:18px; overflow:hidden; }
.LBNCustScroll2Down { padding-bottom:18px; background:url(HScroll.png) 0px bottom; cursor:default; width:18px; overflow:hidden; }
.LBNCustScroll2DownHover { padding-bottom:18px; background:url(HScroll.png) -18px bottom; width:18px; overflow:hidden; }
.LBNCustScroll2Up { padding-top:18px; background:url(HScroll.png) 0px top; width:18px; overflow:hidden; }
.LBNCustScroll2UpHover { padding-top:18px;  background:url(HScroll.png) -18px top; width:18px; overflow:hidden; }
.LBNCustScroll2SliderDown { padding-bottom:3px; background:url(HScroll.png) -36px bottom; width:18px; overflow:hidden; }
.LBNCustScroll2SliderUp { padding-top:3px; background:url(HScroll.png) -36px top; width:18px; overflow:hidden; }
.LBNCustScroll2SliderVIn { background:url(HScroll.png) -54px center; width:18px; overflow:hidden; }
.LBNCustScroll2SliderDownHover { padding-bottom:3px; background:url(HScroll.png) -72px bottom; width:18px; overflow:hidden; }
.LBNCustScroll2SliderUpHover { padding-top:3px; background:url(HScroll.png) -72px top; width:18px; overflow:hidden; }
.LBNCustScroll2SliderVInHover { background:url(HScroll.png) -90px center; width:18px; overflow:hidden; }

.LBNCustScroll3Down,.LBNCustScroll3DownHidden { background:white; width:9px; overflow:hidden; cursor:default; }
.LBNCustScroll3SliderDown,.LBNCustScroll3SliderDownHover { padding-bottom:3px; width:9px; background:url(HScroll.png) -126px bottom; }
.LBNCustScroll3SliderUp,.LBNCustScroll3SliderUpHover { width:9px; background:url(HScroll.png) -126px top; cursor:default; }
.LBNCustScroll3SliderDownHover { background-position:-135px bottom; }
.LBNCustScroll3SliderUpHover { background-position:-135px top; cursor:default; }

.LBNCustScroll4Down,.LBNCustScroll4DownHidden,.LBNCustScroll4SliderDown,.LBNCustScroll4SliderDownHover { width:1px; overflow:hidden; }

/* Other messages, TGLib */
.LBNHintMain {position:absolute; margin-left:-1px; margin-top:-1px; left:0px; top:0px; z-index:260; background:#ffffff; cursor:default; }
.LBNHintOuter {overflow:hidden; border:1px solid #000000; background:#ffffff !important; color:black; text-align:left; }
.LBNHintHeaderOuter {background-color:#39aefb !important; color:#ffffff; border: 1px solid #ffffff; }
.LBNHintShadow {position:absolute; z-index:259;background:#888; opacity:0.3; filter:alpha(opacity=30);margin-left:2px; margin-top:2px;}
.LBNTipMain {position:absolute; left:0px; top:0px; z-index:262; visibility:hidden; }
.LBNTipOuter  {overflow:hidden; cursor:default; font:12px Arial;padding-left:3px; padding-right:3px; background:#E4E5F0; border:1px solid #777;}
.LBNTipBody {background:#E4E5F0; white-space:nowrap; }
.LBNTipShadow {position:absolute;z-index:261;background:#888; opacity:0.3; filter:alpha(opacity=30);visibility:hidden; margin-left:3px; margin-top:3px}
.LBNMouseOrig { background:yellow !important; opacity:0.5; filter:alpha(opacity=50); }
.LBNMouseDragObject { position:absolute; z-index:260; background:#888; opacity:0.5; filter:alpha(opacity=50); }
.LBNFocus { border:1px solid #AAF; border-top:1px solid #00F; border-left:1px solid #00F; background-color:#EEE; } 
.GridDisabled { position:absolute; z-index:256; background:white; opacity:0.5; filter:alpha(opacity=50); } 

/* Do not change, marks the style loaded */
.LBNLoaded { border:1px solid #000000 !important;}

/*sum*/
.LBNSumCell{background:#f8f2e7; color:#FF060C;}/*//text-align: right;font-weight:bold;*/
.LBNSubSumCell{background: #FCF0E7; border-top:1px solid #F7BBA1; border-bottom:1px solid #F7BBA1; color:#DA5615}
.LBNCumulateCell{background: #FCF0E7; border-bottom:1px solid #F7BBA1; color:#BE3600}

/* FindDialog */
.LBNH1Pop,.LBNPPop{margin:0; padding:0}
.LBNPaddingl10{padding-left:10px}
.LBNPaddingT10{padding-top:10px}
.LBNPPop{ padding:0 0 10px 0; text-align:center }
.LBNPop{width:410px; overflow:hidden; border:1px solid #8D7857; padding:0; font-size:12px;background:#F9F6F1; font-family:dotum, Arial, Helvetica, sans-serif}
.LBNPopTitle{width:100%;color:#fff;border-bottom:1px solid #8D7857; font-size:12px; font-weight:bold; display:block; line-height:28px;
background: #b1a084; /* Old browsers */
background: -moz-linear-gradient(top,  #b1a084 0%, #a89576 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b1a084), color-stop(100%,#a89576)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #b1a084 0%,#a89576 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #b1a084 0%,#a89576 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #b1a084 0%,#a89576 100%); /* IE10+ */
background: linear-gradient(top,  #b1a084 0%,#a89576 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b1a084', endColorstr='#a89576',GradientType=0 ); /* IE6-9 */
}
.LBNPopSearch{margin:10px; overflow:hidden; }
.LBNPopContent{border:1px solid #DBDCDD; background-color:#fff}
.LBNPopUl{list-style:none; margin:0; padding:10px;}
.LBNPopDiv{overflow:hidden; width:100%}
.LBNPopDiv2{overflow:hidden; width:100%}
.LBNPopLeft,.LBNPopLeft2{width:220px; float:left; }
.LBNPopRight,.LBNPopRight2{width:166px; float:right}
.LBNPopUl input {margin:-2px 2px 0px 0px;padding:0 ; width:13px; height:13px; vertical-align:middle;}
.LBNPopUl li{ padding-top:4px;padding-bottom:3px ; padding-left:5px}
.LBNBtn{margin-top:10px; text-align:center }
.LBNPopLeft, .LBNPopRight{ height:120px}
.LBNPopLeft2, .LBNPopRight2{ height:80px}
.LBNPopLabel{line-height:12px; margin:0 0 0 2px}
.LBNPopSubtitle{font-weight:bold; color:#000; border-bottom:1px solid  #E0E0E0; background-color:#E7E7E7;padding-left:4px;}
.LBNPopBtnBlue {text-align: center;text-decoration: none;color:#fff;position: relative;border:1px solid #8D7857; font-size:12px;width:50px !important;height:22px !important;
background: #b1a084; /* Old browsers */
background: -moz-linear-gradient(top,  #b1a084 0%, #a89576 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b1a084), color-stop(100%,#a89576)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #b1a084 0%,#a89576 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #b1a084 0%,#a89576 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #b1a084 0%,#a89576 100%); /* IE10+ */
background: linear-gradient(top,  #b1a084 0%,#a89576 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b1a084', endColorstr='#a89576',GradientType=0 ); /* IE6-9 */
}
.LBNPopBtnBlue:hover {
background: #a89576; /* Old browsers */
background: -moz-linear-gradient(top,  #a89576 0%, #b1a084 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a89576), color-stop(100%,#b1a084)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #a89576 0%,#b1a084 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #a89576 0%,#b1a084 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #a89576 0%,#b1a084 100%); /* IE10+ */
background: linear-gradient(top,  #a89576 0%,#b1a084 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a89576', endColorstr='#b1a084',GradientType=0 ); /* IE6-9 */
}		
